/*
 Theme name: finance fluency
 Theme Url:
 Version: 1.0
 Description: Custom layout
 
*/

*{margin:0;padding:0;}

img#wpstats{display:none}

body {
	margin: 0;
	padding: 0;
	background:url(images/body-bg.jpg) top left repeat-x #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333
	
	
}




p {
	margin: 5px 0px 0px ;
	padding: 5px 0px 0px 5px;

}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}
h1{
font-family:Arial, Helvetica, sans-serif;
color:#595959;
font-size:22px;
padding:0px 0px 0px 0px;
margin:0px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#004C99;
font-size:22px;
padding:10px 0px 0px 0px;
margin:0px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
color:#004C99;
font-size:18px;
padding:10px 0px 0px 0px;
margin:10px 0px -3px 0px;
}


.clear{
clear:both;
}

#container{
width:100%;


}
#wraper{
width:1006px;
height:auto;
margin:0 auto;
}
.header{
width:1006px;
height:136px;
}
.logo{
width:368px;
height:101px;
padding:18px 0px 0px 20px;
float:left;
}
.call{
width:285px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f38708;
float:left;
line-height:24px;
padding:6px 0px 0px 42px;
}
.call b{
color:#2d81ce;
font-weight:normal;
}
.call a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2d81ce;
text-decoration:underline;
}
.call a:hover{
text-decoration:none;
}
.sbg{ background:url(images/search.jpg) no-repeat 0 0; padding:7px 0; margin: 20px 0 0 10px;float:right;}
#search-text{ width:185px; padding:2px; border:none; background: none;}
#search-submit{ width:30px; border:none;background: none;}


.header-right{
width:250px;
height:136px;
float:left;
}
.header-menu{
width:300px;
height:58px;
background:url(images/header-menu-bgold.jpg) top left no-repeat;
}
.header-menu ul{
margin:0px;
padding:15px 0px 0px 45px;
}
.header-menu li{
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
}
.header-menu li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
border-right:solid #595959 1px;
padding:0px 8px 0px 5px;
text-decoration:none;
}
.header-menu li a:hover{
color:#0066CC;
}
.header-menu .last{
border-right:none;
}


.search{
width:240px;
height:50px;
float:right;
}

.banner{
width:1006px;
height:auto;
background:url(images/banner2.jpg) top left no-repeat;
padding:3px 0px 0px 24px;
}
.innerbanner{
width:1006px;
height:auto;
padding:3px 0px 0px 24px;
background:url(images/banner-inner.jpg) no-repeat top left;
}

/*----menu-----*/

.menu{
width:955px;
height:53px;
float:left;
background:url(images/menubg.jpg) top left repeat-x;

}
.menu ul{
	list-style:none;
	height:38px;
	padding-left:20px;
	
}
.menu li{
	list-style:none;
	display:block;
	float:left;
	margin:9px 5px 0px 0px;
	height:38px;
	
}
.menu li a{
	display:block;
	float:left;
	height:38px;
	color:#FFFFFF;
	font-size:14px;
	padding:0 0 0 8px;
	text-decoration:none;
}
.menu li a span,.menu li.curent_page_item a span{
	display:block;
	float:left;
	height:38px;
	color:#000000;
	line-height:32px;
	padding:0 12px 0 5px;
}
.menu li a:hover,.menu li.current_page_item a{
	display:block;
	float:left;
	background:url(images/menu_009_h_l.gif) no-repeat left;
	height:38px;
}
.menu li a:hover span{
	display:block;
	float:left;
	background:url(images/menu_009_h_r.gif) no-repeat right;
	color:#FFFFFF;
	height:38px;
	cursor:pointer;
}
.menu li.current_page_item a, .menu li.current_page_ancestor a{
	display:block;
	float:left;
	height:38px;
	color:#FFFFFF;
	font-size:14px;
	
	background:url(images/menu_009_h_l.gif) no-repeat left;
	line-height:32px;
	cursor:pointer;
	text-decoration:none;
}
.menu li.current_page_item a span,.menu li.current_page_ancestor a span{
	display:block;
	float:left;
	background:url(images/menu_009_h_r.gif) no-repeat right;
	color:#FFFFFF;
	cursor:pointer;
	padding:0 20px 0 10px;
}

/*----end menu-----*/



/*----left content-----*/

.mid-content{
width:962px;
height:auto;
}
.left-content{
width:600px;
height:auto;
float:left;
}
.innerpage-rightcontent{
 width:600px;
 height:auto;
 float:right;

}



.ban-text{
width:600px;
height:124px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#FFFFFF;
text-align:center;
padding-top:30px;
}
.breadcrumb{
width:600px;
height:30px;
}

.content{
height:105px;
padding:22px 5px 38px 35px;
line-height:20px;
}
.content img{
float:left;
padding:0px 20px 0px 0px;
}
.content p{
padding:0px 60px 0px 0px;
}
.ctn{ margin:10px 0;}
.postcontent a{ color:#06408C; text-decoration:underline;}
.postcontent a:hover{ color:#CEDFF5; text-decoration:underline;}



.content-one{
width:540px;
height:135px;
padding: 15px 10px 25px 35px;
line-height:20px;
background:url(images/contentbg.jpg) top left no-repeat;
}
.content-one img{
float:left;
padding:10px 25px 0px 0px;
}

.content-one p{
padding:0px 60px 0px 0px;
}



.training-courses{
width:204px;
height:29px;
background:url(images/trainingbg.jpg) top left no-repeat;
color:#FFFFFF;
float:left;
margin:15px 0px 0px 0px;
padding:3px 0px 0px 50px;
}
.training-courses a{
color:#FFFFFF;
text-decoration:none;
}
.training-courses a:hover{
color:#FFFF00;
}


.training-tab{
width:374px;
height:68px;
float:left;
margin-top:15px;
}
.training-tab img{
float:left;
margin:0px;
padding:0px 8px 0px 0px;
}




/*----right sidebar-----*/

.right-content{
width:355px;
height:auto;
float:right;
padding:280px 0px 0px 5px;
}


.innerpage-sidebar{
width:300px;
height:auto;
float:left;
}

.heading{padding:3px 10px; font-size:15px; color:#1f5196; cursor:pointer; border-bottom: 1px solid #d2d2d2; background:url(images/plus.gif) no-repeat right center;}

.openheading{padding:3px 10px; font-size:15px; color:#595959; border-bottom: 1px solid #d2d2d2;}

.linkheading{padding:3px 10px; font-size:15px; color:#1f5196; cursor:pointer; border-bottom: 1px solid #d2d2d2; background:url(images/arrowlink.gif) no-repeat right center;}

.active{background:url(images/minus.gif) no-repeat center right;}


.Sidebar{
height:auto;
padding-bottom:13px;
}

.sidebar li{list-style:none;}

.sidebar li h2{
font-family:arial;
color:#0F5F87;
list-style:none;
font-size:13px; 
padding-bottom:
10px;
padding-top:20px;
}

.sidebar ul{list-style:none;padding-bottom:20px;}



.cat-item a{font-family:arial;color:#3063A6;padding-left:10px;line-height:20px;text-decoration:none;}
.cat-item a:hover{font-family:arial;color:#BCCBDF;text-decoration:none;}
.upcome-courses{

height:35px;
}
.upcome-courses img{
float:left;
padding-right:10px;
}
.upcome-courses h2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#1f5196;
padding:0px;
margin:0px;
}
.course-list{
height:auto;
border:#e6e6e6 solid 1px;
margin:5px 0;
}

.course-list ul {
padding:15px 10px 0px 15px;
}

.course-list li { 
	display: block;
	padding: 0 0 8px 25px;
	margin: 0 0 8px 0;
	background:url(images/arrow.gif) top left no-repeat;
	background-position: 0 4px;
	list-style:none;
	border-bottom:#d6d6d6 dashed 1px;
}

.course-list  a { 
	color: #6eb1f5;
	text-decoration:none;
	font-size: 13px;
}

.course-list  a:hover { 
	color:#2c7bc8;
	text-decoration: none;
}
.course-list .last{
border-bottom:none;
}

.date{
width:auto;
height:auto;
background:url(images/right.jpg) top left no-repeat;
padding:0px 0px 0px 25px;
margin:12px 0px 0px 15px;
}
.news{
width:auto;
height:auto;
margin:5px 15px 0px 15px;
padding:0px 0px 10px 0px;
border-bottom:#d6d6d6 1px dashed;
}
.news:last-child{
border-bottom:none;
}
/*--------------------- comments section ----------------------*/
h3#comments{ margin: 5px 0;} 
ol.commentlist{list-style:none; margin:0; padding:0;}
.comment-body{ padding:0 0 10px 0px;  margin:5px 0;}
.avatar{ float: left; margin: 0 10px 0 0;}
.comment-body p{ margin: 10px 10px;}

input#author,input#email,input#url{ margin: 5px 0;}
textarea#comment{margin:5px 0; width: 430px;}
.reply{
 -moz-border-radius:3px;
 border:1px solid #bfa485;
 background:#fff;
  width: 50px;
  text-align: center;
  margin: 0 0 0 10px;
}
.reply a{ text-decoration: none;}


/*---------------------------------*/

.alignleft{ float:left; margin:0 10px 0 0;}
.alignright{ float:right; margin:0 0 0 10px;}




/*----footer-----*/

.footer{
width:100%;
height:350px;
background:url(images/footer-bg.gif) top left repeat-x;
}
.footer_bar{
width:962px;
height:350px;
margin:auto;

}

.footer-link{
width:962px;
height:335px;
/*background:url(images/foot-bg.gif) bottom left no-repeat;*/
background:url(https://www.financial-fluency.co.uk/wp-content/uploads/2010/07/footer-bg.jpg) bottom left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#1f5196;
font-weight:bold;
line-height:20px;
}
.footer-logo{
width:auto;
height:64px;
text-align:right;
padding:0px 10px 0px 0px;
}



.footer_list {
	padding:0px 0px 0px 35px;
	list-style: none;
	width:250px;
	
	float:left;
}
.footer_list ul{
margin:0px;

list-style:none;
font-weight:normal;
padding-top:5px;
}
.footer_list li { 
	display: block;
	padding: 0px 0px 1px 0px;
	margin:0px
}

.footer_list li a { 
	color:#3a3a3b;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.footer_list li a:hover { 
	color: #3a67a4;
	text-decoration: none;
}


.foot-line{
width:1px;
height:229px;
float:left;
}

.footer_list-one {
	padding:0px 0px 0px 35px;
	list-style: none;
	width:330px;
	float:left;
}
.footer_list-one ul{
margin:0px;
list-style:none;
font-weight:normal;
padding-top:25px;
}
.footer_list-one li { 
	display: block;
	padding: 0px 0px 1px 0px;
	margin:0px
}

.footer_list-one li a { 
	color:#3a3a3b;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.footer_list-one li a:hover { 
	color: #3a67a4;
	text-decoration: none;
}




.footer_list-two {
	padding:0px 0px 0px 35px;
	list-style: none;
	width:250px;
	float:left;
}
.footer_list-two ul{
margin:0px;
list-style:none;
font-weight:normal;
padding-top:25px;
}
.footer_list-two li { 
	display: block;
	padding: 0px 0px 1px 0px;
	margin:0px
}

.footer_list-two li a { 
	color:#3a3a3b;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.footer_list-two li a:hover { 
	color: #3a67a4;
	text-decoration: none;
}



.copy{
width:962px;
height:auto;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.copy a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004894;
text-decoration:none;
}
.copy a:hover{
color:#FF9900;
text-decoration:underline;
}


.copyright{
width:400px;
height:auto;

float:left;
}

.shri{

float:right;
}

.st a{
font-family:verdana;
font-size:12px;
color:#D16D2A;
}
.st a{
font-family:verdana;
font-size:12px;
color:#D16D2A;
}
#st2 ul{
	padding-left:20px;
        list-style-image:url(images/bullet.gif);
}
#st2 ul li{
	padding-left:0px;
}
.line{
font-family:arial;
font-size:12px;
color:#575555;
}

.read a{font-family:arial;font-size:12px;color:#0A3763;}
.read a:hoverfont-family:arial;font-size:12px;color:#{5B80A5;}


a.swap {
background-image:url(images/register-button.jpg);
}

a.swap:hover {
background-image:url(images/register-button-hover.jpg);
} 
.ddsg-pagenav{
font-family:arial;
color:#4A70BD;
font-size:12px;
}
.ddsg-pagenav a{
	font-family:arial;
color:#1843A8;
font-size:12px;
font-weight:bold;
}
.ddsg-pagenav a:hover{
	font-family:arial;
color:#829DD5;
font-size:12px;
font-weight:bold;
}
.ddsg-wrapper ul li a{
	font-family:arial;
color:#4A73C7;
font-size:12px;
line-height:25px;
list-style:none;
}
.ddsg-wrapper ul li a:hover{
font-family:arial;
color:#78BADE;
font-size:12px;
line-height:25px;

}
.ddsg-wrapper h2{
font-family:arial;
color:#587AC1;
font-size:17px;
padding-top:10px;
padding-bottom:10px;
}

.navigation a{color:#6dc9ed; text-decoration:none; }
.thoughts{color:#0033CC; font-style:italic;}
.callus{font-family:arial;font-size:17px;}
.ctn1{margin:10px 70px 0px 70px;}